<%@page import="java.util.ArrayList"%>
<%@page import="java.util.HashSet"%>
<%@page import="java.util.HashMap"%>
<%@page import="java.util.Random"%>
<%@page import="reg.domain.DocumentoManager"%>
<%@page import="reg.domain.ManifestacionManager"%>
<%@page import="java.util.Map"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Regulacion Informatica</title>
<link href="estilo.css" rel="stylesheet" type="text/css" />
</head>


<body>
	<br><br><br>
				<div id="main">

					<div id="header">
						<div id="logo">
							<a href="#">Regulacion Informatica</a>
						</div>
					</div>

					<div id="content">
						<%
							if (session.isNew()) {
						%>
						<div id="right">
							<div id="sidebar">

								<ul>
									<li>
										<h2>Opciones</h2>
										<ul>
											<li><a href="noticias.jsp">Ver Noticias</a></li>
											<li><a href="documentos.jsp">Ver Documentos</a></li>
											<li><a href="todasLasManifestaciones.jsp">Ver
													Manifestaciones</a></li>
										</ul></li>

								</ul>
							</div>






							<div id="nube">
								<fieldset>
									<legend>
										<strong>Nube de Tags</strong>
									</legend>

									<%
										Map<String, Integer> m = DocumentoManager.getInstance()
													.nubeDeTags();
											Object[] array = m.keySet().toArray();
											ArrayList<Integer> s = new ArrayList<Integer>();
											Random r = new Random();

											for (int i = 0; i < array.length; i++) {
												int bar = r.nextInt(5);
												if (!s.contains(bar)) {
													s.add(bar);
												} else {
													i--;
												}
											}

											for (int i = 0; i < array.length; i++) {
												Integer foo = m.get((String) array[s.get(i)]);
									%>

									<label class="tag" style="font-size:<%=foo.toString()%>px;">
										<a
										href="documentosportag.jsp?tag=<%=(String) array[s.get(i)]%>"><%=(String) array[s.get(i)]%>
									</a> </label>

									</p>
									<br />

									<%
										}
									%>
								</fieldset>
							</div>


						</div>
						<!-- fin #right -->

						<%
							} else {
						%>

						<div id="right">
							<div id="sidebar">
								<ul>
									<li>
										<h2>Opciones</h2>
										<ul>
											<li><a href="noticias.jsp">Ver Noticias</a></li>
											<li><a href="documentos.jsp">Ver Documentos</a></li>
											<li><a href="misManifestaciones.jsp">Mis
													Manifestaciones</a></li>
											<li><a href="busquedaManifestaciones.jsp">Buscar
													Manifestaciones</a></li>
											<li><a href="misAmigos.jsp">Mis Amigos</a></li>
											<li><a href="logout.jsp?res=index.jsp">Cerrar sesion</a>
											</li>
										</ul></li>
									<li>
										<h2>Novedades</h2>
										<ul>
											<li>
												<h3>Noticias</h3>
												<p>
													<a href="nuevasNoticias.jsp">Tienes <%=session
						.getAttribute("session.contadorNoticiasNuevas")%> Noticias
														nueva</a>
											</li>
											</p>
									</li>
									<li>
										<h3>Manifestaciones</h3>
										<p>
											<a href="nuevasManifestaciones.jsp">Tienes <%=session
						.getAttribute("session.contadorManifestacionesNuevas")%>
												Manifestaciones proximas</a>
										</p></li>
									<li>
										<h3>Documentos</h3>
										<p>
											<a href="nuevosDocumentos.jsp">Tienes <%=session
						.getAttribute("session.contadorDocumentosNuevos")%> Documentos
												proximos</a>
										</p></li>
								</ul>
								</li>

								</ul>
							</div>
							<!-- fin #sidebar -->



							<div id="nube">
								<fieldset>
									<legend>
										<strong>Nube de Tags</strong>
									</legend>

									<%
										Map<String, Integer> m = DocumentoManager.getInstance()
													.nubeDeTags();
											Object[] array = m.keySet().toArray();
											ArrayList<Integer> s = new ArrayList<Integer>();
											Random r = new Random();

											for (int i = 0; i < array.length; i++) {
												int bar = r.nextInt(5);
												if (!s.contains(bar)) {
													s.add(bar);
												} else {
													i--;
												}
											}

											for (int i = 0; i < array.length; i++) {
												Integer foo = m.get((String) array[s.get(i)]);
									%>

									<label class="tag" style="font-size:<%=foo.toString()%>px;">
										<a
										href="documentosportag.jsp?tag=<%=(String) array[s.get(i)]%>"><%=(String) array[s.get(i)]%>
									</a> </label>

									</p>
									<br />

									<%
										}
									%>
								</fieldset>
							</div>



						</div>
						<!-- fin #right -->

						<%
							}
						%>


						<%
							if (session.isNew()) {
						%>
						<div id="left">
							<h1>Iniciar sesion</h1>

							<div>
								<form action="FrontController?res=index.jsp" method="post">
									<fieldset>
										<legend>
											<strong></strong>
										</legend>
										<br> <label id="label_nombre" for="usuario">Usuario:
										</label> <input id="registro" name="user" type="text" color="#0080FF" /><br><br>
													<label id="label_pass" for="pass">Password:</label> <input
													id="passInput" name="passwd" type="password" /> <br><br>
															<input type="submit" value="ENTRAR" />
									</fieldset>
								</form>
							</div>
							<br />


							<div id=objetivos>
								<legend>
									<strong><em>Objetivos</em> </strong>
								</legend>
								<label id="ob1"> Aprobación de Proposición de Ley de
									creación de consejo general de colegios de ingenierías técnicas
									en informática <a href=""> </a> </label><br /> <br /> <label id="ob2">Aprobación
									de Proposición de Ley de creación de consejo general de
									colegios de ingenierías informáticas <a href=""> </a> </label><br /> <br />
								<label id="ob3"> Marco académico igual que el resto de
									ingenierías <a href=""> </a> </label><br /> <br /> <label id="ob4">Constitución
									del consejo general de colegios de ingenierías informática <a
									href=""> </a> </label><br /> <br /> <label id="ob5">Constitución
									del consejo general de colegios de ingenierías técnicas en
									informática <a href=""> </a> </label><br /> <br /> <label id="ob6">Inclusión
									de representantes de las Ingenierías Informáticas en el consejo
									Asesor de las telecomunicaciones y de la sociedad de la
									información <a href=""> </a><br /> <br /> <label id="ob7">Inclusión
										de la Ingeniería Informática en el instituto de la ingeniería
										de España <a href=""> </a><br /> <br /> <label id="ob8">Inclusión
											de la Ingeniería Técnica en Informática en el instituto de la
											ingeniería de España <a href=""> </a> </label><br /> <br /> <label
										id="ob9">Regulación de la Ingeniería Informática e
											Ingeniería Técnica Informática <a href=""> </a> </label><br /> <br />
										<label id="ob10">Consolidación definitiva del lobby de
											la Ingeniería Informática <a href=""> </a> </label><br /> <br />
							</div>
						</div>


						<%
							} else {
						%>


						<div id="left">
							<h1>
								Bienvenido
								<%=session.getAttribute("session.user")%></h1>
							<br><br>



									<div id=objetivos>
										<legend>
											<strong><em>Objetivos</em> </strong>
										</legend>
										<label id="ob1"> Aprobación de Proposición de Ley de
											creación de consejo general de colegios de ingenierías
											técnicas en informática <a href=""> </a> </label><br /> <br /> <label
											id="ob2">Aprobación de Proposición de Ley de creación
											de consejo general de colegios de ingenierías informáticas <a
											href=""> </a> </label><br /> <br /> <label id="ob3"> Marco
											académico igual que el resto de ingenierías <a href=""> </a>
										</label><br /> <br /> <label id="ob4">Constitución del
											consejo general de colegios de ingenierías informática <a
											href=""> </a> </label><br /> <br /> <label id="ob5">Constitución
											del consejo general de colegios de ingenierías técnicas en
											informática <a href=""> </a> </label><br /> <br /> <label id="ob6">Inclusión
											de representantes de las Ingenierías Informáticas en el
											consejo Asesor de las telecomunicaciones y de la sociedad de
											la información <a href=""> </a><br /> <br /> <label
											id="ob7">Inclusión de la Ingeniería Informática en el
												instituto de la ingeniería de España <a href=""> </a><br />
												<br /> <label id="ob8">Inclusión de la Ingeniería
													Técnica en Informática en el instituto de la ingeniería de
													España <a href=""> </a> </label><br /> <br /> <label id="ob9">Regulación
													de la Ingeniería Informática e Ingeniería Técnica
													Informática <a href=""> </a> </label><br /> <br /> <label
												id="ob10">Consolidación definitiva del lobby de la
													Ingeniería Informática <a href=""> </a> </label><br /> <br />
									</div>
						</div>

						<%
							}
						%>


					</div>

					<!-- fin content -->

					<div id="down">
						<div id="footer">
							<p>ISG3 Curso 2010 - 2011</p>
						</div>
					</div>


				</div>
</body>
</html>